Помогите пожалуйста срочноплиз. Напишите программу, состоящую из главного окна и кнопки, на которой изображен смайлик.
Помогите пожалуйста срочноплиз. Напишите программу, состоящую из главного окна и кнопки, на которой изображен смайлик.
Конечно, вот пример программы на языке Python с использованием библиотеки Tkinter:
import tkinter as tk
import random
def move_button():
# Получаем текущие размеры окна
window_width = root.winfo_width()
window_height = root.winfo_height()
# Генерируем новые случайные координаты для кнопки
new_x = random.randint(0, window_width - button_width)
new_y = random.randint(0, window_height - button_height)
# Перемещаем кнопку на новые координаты
button.place(x=new_x, y=new_y)
# Создаем главное окно
root = tk.Tk()
root.geometry("400x400") # Устанавливаем начальный размер окна
# Создаем кнопку с изображением смайлика
button_image = tk.PhotoImage(file="smiley.png") # Замените "smiley.png" на путь к вашему изображению
button = tk.Button(root, image=button_image, command=move_button)
# Получаем размеры кнопки
button_width = button_image.width()
button_height = button_image.height()
# Размещаем кнопку в случайном месте окна
move_button()
# Запускаем главный цикл обработки событий
root.mainloop()
В этом примере мы используем библиотеку Tkinter для создания главного окна и кнопки. При клике на кнопку вызывается функция move_button()
, которая генерирует новые случайные координаты для кнопки и перемещает ее на новое место в окне. Размеры окна могут меняться, и кнопка всегда будет оставаться в пределах окна.